@@ -1,6 +1,8 @@ |
||
| 1 | 1 |
#!/bin/bash |
| 2 | 2 |
set -e |
| 3 | 3 |
|
| 4 |
+export LC_ALL=en_US.UTF-8 |
|
| 5 |
+ |
|
| 4 | 6 |
cd /app |
| 5 | 7 |
|
| 6 | 8 |
# Cleanup any leftover pid file |
@@ -46,7 +48,7 @@ echo "RAILS_SERVE_STATIC_FILES=true" >> .env |
||
| 46 | 48 |
|
| 47 | 49 |
chmod ugo+r /app/.env |
| 48 | 50 |
source /app/.env |
| 49 |
-sudo -u huginn -H bundle install --without test development --path vendor/bundle |
|
| 51 |
+sudo -u huginn -H -E bundle install --without test development --path vendor/bundle |
|
| 50 | 52 |
|
| 51 | 53 |
# use default port number if it is still not set |
| 52 | 54 |
case "${DATABASE_ADAPTER}" in
|
@@ -20,6 +20,7 @@ RAILS_ENV=production APP_SECRET_TOKEN=secret DATABASE_ADAPTER=sqlite3 ON_HEROKU= |
||
| 20 | 20 |
# Bundle again to get rid of the sqlite3 gem |
| 21 | 21 |
cp Gemfile.bak Gemfile |
| 22 | 22 |
RAILS_ENV=production APP_SECRET_TOKEN=secret DATABASE_ADAPTER=sqlite3 ON_HEROKU=true bundle install --without test development --path vendor/bundle -j 4 |
| 23 |
+chown huginn:huginn Gemfile.lock |
|
| 23 | 24 |
|
| 24 | 25 |
# Configure the unicorn server |
| 25 | 26 |
mv config/unicorn.rb.example config/unicorn.rb |
@@ -1,6 +1,8 @@ |
||
| 1 | 1 |
#!/bin/bash |
| 2 | 2 |
set -e |
| 3 | 3 |
|
| 4 |
+export LC_ALL=en_US.UTF-8 |
|
| 5 |
+ |
|
| 4 | 6 |
cd /app |
| 5 | 7 |
|
| 6 | 8 |
# Configure database based on linked container |
@@ -40,18 +42,18 @@ case "${DATABASE_ADAPTER}" in
|
||
| 40 | 42 |
*) echo "Unsupported database adapter. Available adapters are mysql2, and postgresql." && exit 1 ;; |
| 41 | 43 |
esac |
| 42 | 44 |
|
| 43 |
-sudo -u huginn -H bundle install --without test development --path vendor/bundle |
|
| 45 |
+sudo -u huginn -H -E bundle install --without test development --path vendor/bundle |
|
| 44 | 46 |
|
| 45 | 47 |
if [ -z $1 ]; then |
| 46 |
- sudo -u huginn -H bundle exec rake db:create db:migrate RAILS_ENV=${RAILS_ENV}
|
|
| 48 |
+ sudo -u huginn -H -E bundle exec rake db:create db:migrate RAILS_ENV=${RAILS_ENV}
|
|
| 47 | 49 |
fi |
| 48 | 50 |
|
| 49 | 51 |
if [[ -z "${DO_NOT_SEED}" && -z $1 ]]; then
|
| 50 |
- sudo -u huginn -H bundle exec rake db:seed RAILS_ENV=${RAILS_ENV}
|
|
| 52 |
+ sudo -u huginn -H -E bundle exec rake db:seed RAILS_ENV=${RAILS_ENV}
|
|
| 51 | 53 |
fi |
| 52 | 54 |
|
| 53 | 55 |
if [ -z $1 ]; then |
| 54 |
- exec sudo -u huginn -H bundle exec unicorn -c config/unicorn.rb |
|
| 56 |
+ exec sudo -u huginn -H -E bundle exec unicorn -c config/unicorn.rb |
|
| 55 | 57 |
else |
| 56 |
- exec sudo -u huginn -H bundle exec rails runner "$@" RAILS_ENV=${RAILS_ENV}
|
|
| 58 |
+ exec sudo -u huginn -H -E bundle exec rails runner "$@" RAILS_ENV=${RAILS_ENV}
|
|
| 57 | 59 |
fi |